package com.ssy.lingxi.purchase.api.dto.request.bidding;

import com.ssy.lingxi.common.response.PageModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
* 采购竞价单列表查询请求参数实体
* @author wrc
* @date 2021/1/19
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class BiddingListRequest extends PageModel {

    /**
     *关键字
     */
    private String keyword;

    /**
     *竞价单号
     */
    private String biddingNo;

    /**
     *采购会员名字
     */
    private String memberName;

    /**
     *竞价摘要
     */
    private String details;

    /**
     *开始单据时间
     */
    private Long startTime;

    /**
     *结束单据时间
     */
    private Long endTime;

    /**
     *报名开始单据时间
     */
    private Long signupStartTime;

    /**
     *报名结束单据时间
     */
    private Long signupEndTime;

    /**
     *外部状态:-1.作废 99.已完成 1.待提交采购竞价单; 2.待竞价报名; 3.待审核竞价报名; 4.待竞价; 5.待确认竞价结果; 6.采购竞价单审核不通过; 7.竞价报名审核不通过;
     */
    private Integer externalState;

    /**
     *内部状态:-1.作废 99.已完成 1.待提交审核采购竞价单; 2.待审核采购竞价单(一级); 3.待审核采购竞价单(二级); 4.待提交采购竞价单; 5.采购竞价单审核不通过(一级); 6.采购竞价单审核不通过(二级);
     *  7.已提交采购竞价单; 8.待审核竞价报名; 9.已审核竞价报名; 10.待管理竞价; 11.待提交审核竞价结果; 12.待审核竞价结果(一级); 13.待审核竞价结果(二级); 14.待确认竞价结果; 15.审核竞价结果不通过(一级); 16.审核竞价结果不通过(二级);
     */
    private Integer interiorState;

    /**
     * 发布商城类型  参考ShopTypeEnum
     * 220418需求新增 1.企业商城与 6采购门户
     */
    private Integer shopType;
}
